package de.fhd.pms.dao;

import org.hibernate.exception.ConstraintViolationException;
import org.springframework.dao.DataIntegrityViolationException;

import de.fhd.pms.model.Auto;
import de.fhd.pms.model.Fahrt;

/**
 * {@link AutoDeleteException} class which is thrown, when a specified
 * {@link Auto} is included in a {@link Fahrt}
 * 
 * @author Fischer, Neetzel & Six
 * 
 */
public class AutoDeleteException extends ConstraintViolationException {
	private static final long serialVersionUID = 6090554192367955585L;
	 
	public AutoDeleteException() {
		
		
		super(
				"Das Auto kann nicht geloescht werden, da bereits Fahrten mit diesem Auto durchgefuehrt worden sind.", null, null);
		
	}
	
}
